package com.icinfo.cloud.provider.punish.ucase.punishinform.vo;

import com.icinfo.cloud.provider.punish.ucase.casemain.dto.AppendixDto;
import lombok.Data;

import java.util.List;

@Data
public class InvestEndMultiple {
    /**
     *案件详情补充表id
     */
    private String id;
    /**
     *当事人名称
     */
    private String partyName;
    /**
     *当事人id
     */
    private String partyId;

    /**
     *案由
     */
    private String caseReason;
    /**
     *案由编码
     */
    private String caseReasonCode;
    /**
     * 事项版本
     */
    private String itemVersionCode;
//    /**
//     *案件名称
//     */
//    private String caseName;
    /**
     * 违则(违则+违则详情)list
     */
    private List<ViolateRuleInfo> violateRuleInfos;
    /**
     * 罚则(罚则+罚则详情)list
     */
    private List<PunishRuleInfo> punishRuleInfos;
    /**
     * 违法情形
     */
    private String illegalSituation;
    /**
     * 处罚种类（多种以;分隔）
     */
    private String punishKinds;
    /**
     * 裁量区间
     */
    private String discretionInterval;
    /**
     * 拟处罚金额
     */
    private String draftPunishMoney;
    /**
     * 处罚内容
     */
    private String punishContent;
//    /**
//     * 是否重大案件；1 是 ，0 否
//     */
//    private String isImportantCase;
//    /**
//     * 是否集体议案；1 是 ，0 否
//     */
//    private String isNeedCollectiveDiscuss;
    /**
     * 违法级别（1-轻微，2-一般，3-较重，4-严重，5-非常严重）
     */
    private String illegalLevel;
    /**
     * 案由编码id，关联违则罚则
     */
    private String caseReasonNodeid;
    /**
     * 领域编码
     */
    private String territoryCode;
    /**
     * 认领id
     */
    private String claimId;
    /**
     * 没收违法所得
     */
    private String confiscateIllegalMoney;
    /**
     * 没收违法财物
     */
    private String confiscateIllegalProperty;
    /**
     * 没收违法财物价值
     */
    private String confiscateIllegalPropertyValue;
    /**
     * 调查结论;1:予以处罚,2:不予处罚
     */
    private String investConclusion;
    /**
     * 不予处罚原因
     */
    private String notGivePunishReason;
    /**
     * 不予处罚详情描述
     */
    private String notGivePunishDetail;
    /**
     * 上传文件对象list
     **/
    private List<AppendixDto> appendixList;

    /**
     * 处理内容
     */
    private String disposeContext;

}
